676922
561426
46391
706142
753795
164128
319572
559396
230461
928433
805231
22555
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471